Asp.Net List<Object> 如何取对象?
来源:百度知道 编辑:UC知道 时间:2024/07/17 16:31:34
List<Object> litObj = new List<Object>();
litObj.add(obj); //存入第一个对象
litObj.add(obj); //存入第二个对象
现在我想取第二个对象应该怎么取呀?(不用foreach)
Object object = (Object) litObj[index];index是索引,和数组类似
第二个对象Object object = (Object) litObj[1];
static void Main()
{
Object obj=1,obj2=2;
List<Object> litObj = new List<Object>();
litObj.Add(obj); //存入第一个对象
litObj.Add(obj2); //存入第二个对象
Console.WriteLine(litObj[1].ToString());
}
这样用,你就知道了
而且我另外给你一个例子
static void Main()
{
int obj=1,obj2=2;
List<int> litObj = new List<int>();
litObj.Add(obj); //存入第一个对象
litObj.Add(obj2); //存入第二个对象
Console.WriteLine(litObj[1]);
int temp = litObj[1];//不用拆箱
Console.WriteLine(temp);
}
如果你是这样用的,不用拆箱
Object obj2 = litObj[1];
litObj[2]
litObj[2]
然后强转拆箱